package pe.com.trener.layer.controller.academico.seguimiento.boimpl;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: Portal Trener
 *
 */

import java.util.List;

import pe.com.trener.layer.model.persistence.dao.AreaDao;
import pe.com.trener.layer.model.persistence.dao.ClassBookDao;
import pe.com.trener.layer.model.persistence.dao.TareaDao;
import pe.com.trener.layer.model.pojo.Area;
import pe.com.trener.layer.model.pojo.ClassBook;
import pe.com.trener.layer.model.pojo.Tarea;
import pe.com.trener.layer.controller.academico.seguimiento.bo.AcadSeguActuTareBo;
																																																																																																																																																																																																																																																																																																																																																																																																																																																																														
public class AcadSeguActuTareBoImpl implements AcadSeguActuTareBo {
 
	TareaDao beanTareaDao;
	
	AreaDao beanAreaDao;
	
	ClassBookDao beanClassBookDao;
	
	/*Inicio Inicializar Bean*/
	public void setBeanTareaDao(TareaDao beanTareaDao) {
		this.beanTareaDao = beanTareaDao;
	}	
	
	public void setBeanAreaDao(AreaDao beanAreaDao) {
		this.beanAreaDao = beanAreaDao;
	}	
		
	public void setBeanClassBookDao(ClassBookDao beanClassBookDao) {
		this.beanClassBookDao = beanClassBookDao;
	}	
	/*Fin Inicializar Bean*/
	
	/*Inicio de metodos de beanTareaDao*/
	public void crearTarea(Tarea objectModel) throws Exception { 
		beanTareaDao.crear(objectModel);
	}
	/*Fin de metodos de beanTareaDao*/
	
	/*Inicio de metodos de beanAreaDao*/
	public List<Area> buscarAreaTodos() throws Exception { 
		return beanAreaDao.buscarTodos();
	}
	/*Fin de metodos de beanAreaDao*/	
	
	/*Inicio de metodos de beanClassBookDao*/
	public List<ClassBook> buscarClassBookPorTexto(String parametroTexto) throws Exception { 
		return beanClassBookDao.buscarPorTexto(parametroTexto);
	}
	
	public ClassBook buscarClassBookPorPk(Integer parametroPk) throws Exception { 
		return beanClassBookDao.buscarPorPk(parametroPk);
	}	
	/*Fin de metodos de beanClassBookDao*/
}